﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FluentBinding.WinForms.Controls
{
    /// <typeparam name="E">Type of the root entity</typeparam>
    /// <typeparam name="P">Type of the property in the data-bound control</typeparam>
    public interface IDateTimePickerBinding<E> : IControlBinding<E>
    {
        #region Public properties

        IPropertyBinding<E, bool> Checked { get; }

        IPropertyBinding<E, DateTime> Value { get; }

        IPropertyBinding<E, DateTime> MinDate { get; }

        IPropertyBinding<E, DateTime> MaxDate { get; }

        #endregion
    }
}
